function Dictionay(){
     //字典属性
    this.item ={}

    //字典操作方法
    //添加属性
    Dictionay.prototype.set = function (key,value) {
           this.item[key] = value
    }

    //判断是否有key
    Dictionay.prototype.has = function (key) {
        return this.item.hasOwnProperty(key)
    }

    //移除
    Dictionay.prototype.remove = function (key) {
         if(!this.has(key)) return false

         delete this.item[key]
         return true
    }

    //根据key获取value
    Dictionay.prototype.get = function (key) {
            return this.has(key) ? this.item[key] : false

    }

    //获取所有的keys
    Dictionay.prototype.keys = function () {
           return Object.keys(this.item)
    }

    //获取所有的value
    Dictionay.prototype.values = function () {
           return Object.values(this.item)
    }

    //siz方法
    Dictionay.prototype.size = function () {
           return this.keys().length
    }

    //clear方法
    Dictionay.prototype.clear = function () {
         this.item = {}
    }
}